<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.2">
  <compounddef id="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser" kind="class" prot="public">
    <compoundname>MinConsole::IniParser::FileIniDataParser</compoundname>
    <basecompoundref refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser" prot="public" virt="non-virtual">StreamIniDataParser</basecompoundref>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser_1a8a63ef108ad981b321bb6d4a674a03b1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
        <definition>IniData LoadFile</definition>
        <argsstring>(string fileName)</argsstring>
        <name>LoadFile</name>
        <param>
          <type>string</type>
          <declname>fileName</declname>
        </param>
        <briefdescription>
<para>Implements loading a file from disk. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fileName</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of the file.</para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" line="22" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" bodystart="21" bodyend="24"/>
      </memberdef>
      <memberdef kind="function" id="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser_1af0ece207c726cf37ea065ec02f4ae3ec" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
        <definition>IniData LoadFile</definition>
        <argsstring>(string fileName, bool relaxedIniRead)</argsstring>
        <name>LoadFile</name>
        <param>
          <type>string</type>
          <declname>fileName</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>relaxedIniRead</declname>
        </param>
        <briefdescription>
<para>Implements loading a file from disk. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fileName</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of the file.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>relaxedIniRead</parametername>
</parameternamelist>
<parameterdescription>
<para>True to try reading bad formed INI files</para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" line="32" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" bodystart="31" bodyend="51"/>
      </memberdef>
      <memberdef kind="function" id="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser_1a9320f6c65569d891464dfa5af98b4193" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void SaveFile</definition>
        <argsstring>(string fileName, IniData parsedData)</argsstring>
        <name>SaveFile</name>
        <param>
          <type>string</type>
          <declname>fileName</declname>
        </param>
        <param>
          <type><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref></type>
          <declname>parsedData</declname>
        </param>
        <briefdescription>
<para>Implements saving a file from disk. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fileName</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of the file.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>parsedData</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="dd/de3/classMinConsole_1_1IniParser_1_1IniData" kindref="compound">IniData</ref> to be saved as an INI file.</para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" line="59" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" bodystart="58" bodyend="82"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Represents an INI data parser for files. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="13">
        <label>StreamIniDataParser</label>
        <link refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser"/>
      </node>
      <node id="12">
        <label>FileIniDataParser</label>
        <link refid="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser"/>
        <childnode refid="13" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="15">
        <label>StreamIniDataParser</label>
        <link refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser"/>
        <childnode refid="16" relation="usage">
          <edgelabel>_currentTmpData</edgelabel>
        </childnode>
      </node>
      <node id="14">
        <label>FileIniDataParser</label>
        <link refid="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser"/>
        <childnode refid="15" relation="public-inheritance">
        </childnode>
      </node>
      <node id="16">
        <label>SectionDataCollection</label>
        <link refid="d4/dcc/classMinConsole_1_1IniParser_1_1SectionDataCollection"/>
      </node>
    </collaborationgraph>
    <location file="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" line="10" bodyfile="E:/cas/cas.0.7.0/sfw/src/MinConsole/MinConsole.0.8.0/MinConsole/Gaf/Utils/INI/FileIniParser.cs" bodystart="9" bodyend="85"/>
    <listofallmembers>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a1da4ac6b94c8a9a87d26abc935476080" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>CommentDelimiter</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1aa0938f1ddbaac9c20c5fdad1690d7744" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>CommentRegexString</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1aaec6e5b59136d0f9be39975ca7f4a8b0" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>KeyValueDelimiter</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1ad42d78ccf1521f3e0ab8020b9526af06" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>KeyValuePairRegexString</name></member>
      <member refid="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser_1a8a63ef108ad981b321bb6d4a674a03b1" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>LoadFile</name></member>
      <member refid="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser_1af0ece207c726cf37ea065ec02f4ae3ec" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>LoadFile</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a2c8af07efea192ebb51356f9c8a9ec00" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>ReadData</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1afc991f7cb012903ef53c3084231b6dbc" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>ReadData</name></member>
      <member refid="db/d78/classMinConsole_1_1IniParser_1_1FileIniDataParser_1a9320f6c65569d891464dfa5af98b4193" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>SaveFile</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a8f66bd3400eb43631c46be3da4594e32" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>SectionDelimiters</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a4b6f9dd95c54c036cc944dd97395c001" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>SectionRegexString</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a4b3dd1e774a65b0735f1af137d3b1db0" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>StreamIniDataParser</name></member>
      <member refid="d8/db4/classMinConsole_1_1IniParser_1_1StreamIniDataParser_1a50e3fe582a2eec871e6d45bd3cde2f3a" prot="public" virt="non-virtual"><scope>MinConsole::IniParser::FileIniDataParser</scope><name>WriteData</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
